package org.ainlolcat.ainscience2.model;

import org.ainlolcat.ainscience2.model.data.Column;
import org.ainlolcat.ainscience2.model.filter.Filter;

import java.util.Collection;

/**
 * Created by IntelliJ IDEA.
 * User: ain
 * Date: 16.06.12
 * Time: 23:59
 * To change this template use File | Settings | File Templates.
 */
public interface Entity {
    public String getName();
    public String getNamespace();
    
    public int size();
    public Column getColumn(int index);
    public Column getColumn(String name);
    public Collection<Column> getColumns(Filter... filters);
}
